package com.suncm3kw.chatgpt.util;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;

public class JsonObjectUtils {

	public static String getJsonString(JSONObject jsonObject, String key) {
		if (jsonObject == null) {
			return "";
		}
		return jsonObject.containsKey(key) ? jsonObject.getString(key) : "";
	}

	public static Integer getJsonInteger(JSONObject jsonObject, String key) {
		if (jsonObject == null) {
			return -1;
		}
		return jsonObject.containsKey(key) ? jsonObject.getInteger(key) : -1;
	}

	public static JSONObject getJsonObject(JSONObject jsonObject, String key) {
		if (jsonObject == null) {
			return null;
		}
		return jsonObject.containsKey(key) ? jsonObject.getJSONObject(key) : null;
	}

	public static JSONArray getJsonArray(JSONObject jsonObject, String key) {
		return jsonObject.containsKey(key) ? jsonObject.getJSONArray(key) : null;
	}
}
